//package com.example.mybatisplus.model.domain;
//
//
//import com.baomidou.mybatisplus.annotation.IdType;
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.annotation.TableId;
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.baomidou.mybatisplus.extension.activerecord.Model;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import lombok.experimental.Accessors;
//
//import java.io.Serializable;
//import java.time.LocalDateTime;
//
//
//@Data
//@EqualsAndHashCode(callSuper = false)
//@Accessors(chain = true)
//@TableName("mms_absence")
//@ApiModel(value = "vacation对象", description = "请销假")
//public class Vacation extends Model<Vacation> {
//
//    private static final long serialVersionUID = 1L;
//
//    @ApiModelProperty(value = "主键")
//    @TableId(value = "id", type = IdType.AUTO)
//    private Integer id;
//
//    @ApiModelProperty(value = "请假人id")
//    @TableField("user_id")
//    private Integer userId;
//
//    @ApiModelProperty(value = "请假事由")
//    private String reason;
//
//    @ApiModelProperty(value = "假期开始时间")
//    private LocalDateTime startTime;
//
//    @ApiModelProperty(value = "假期结束时间")
//    private LocalDateTime endTime;
//
//    @ApiModelProperty(value = "营、连、分队干部用户id")
//    @TableField("leader_user_id")
//    private Integer leaderUserId;
//
//    @ApiModelProperty(value = "销假时间")
//    private LocalDateTime returnTime;
//
//    @ApiModelProperty(value = "创建时间")
//    private LocalDateTime createTime;
//
//    @ApiModelProperty(value = "修改时间")
//    private LocalDateTime modifyTime;
//
//
//
//    @Override
//    protected Serializable pkVal() {
//        return this.id;
//    }
//
//}
